You'll have to bring your own food, as there is no food service at Chaco. Farmington/Bloomfield/Aztec, Gallup, and Grants, at least one of which you'll have to pass through en route to the park, have the usual restaurants and grocery stores. Crownpoint, the town nearest the park, has very basic food service.